package com.spring.beans.factory.config;

import com.spring.beans.BeansException;
import com.spring.beans.factory.ConfigurableListBeanFactory;

/**
 * @Description: 允许自定义修改beanDefinition的属性值
 * @Author: Simon
 */
public interface BeanFactoryPostProcessor {

    //在所有BeanDefinition加载完之后，bean实例化之前,提供修改BeanDefinition属性值的机制
    void postProcessBeanFactory(ConfigurableListBeanFactory beanFactory) throws BeansException;


}
